package com.rede.didiok.search.dto;

import lombok.Data;

import com.rede.didiok.common.enums.ResourceTypeEnum;

/**
 * 封装页面所有可能传递过来的查询条件
 *
 *  catalog3Id=225&keyword=程序员&sort=voteCount_asc&rankId=1&rankId=2&gradeId=8&gradeId=9
 *  &attrs=1_人工智能:嵌入式&attrs=2_陕西科技大学:中国计量大学
 *
 *
 */
@Data
public class SearchParamDto {

    private String keyword; // 页面穿过来的全文匹配关键字
    private ResourceTypeEnum resourceType; // 资源类型: 文章、动态

    private String rankUid; //榜单uid
    private String gradeUid; //按照等级id进行查询

    /**
     *   sort=voteCount_asc/desc
     *   sort=hotScore_asc/desc
     */
    private String sort;//排序条件

    private Integer currentPage;// 页码
    private Integer pageSize;// 每页个数
}
